﻿@charset "utf-8"; .side{ float: left;}

/* 部门信息公开目录
.departmentType{ display: none;}
#departmentType-1,#departmentType-7,#departmentType-8{ display: block;} */
    .m_71_bg{width: 100%;}
    .m_71_bg img{width: 100%;}

/* 部门信息公开目录-部门(隐藏乡镇) */
#bmxxgkml #departmentType-8{ display: none;}

/* 部门信息公开目录-乡镇(隐藏部门) */
#xzxxgkml #departmentType-1,#xzxxgkml #departmentType-7,#xzxxgkml #departmentType-16{ display: none;}

/* 信息公开-列表页 -----------------------------------------------------*/
.publicTable{ border-collapse: collapse; empty-cells: show; width: 100%; line-height: 1.8;}
.publicTable td{ background: #fff; padding: 10px; text-align: center; border: 1px solid #ECECEC;}
.publicTable .interval td, .publicTable .title td{ background: #F7F7F7;}
.publicTable .symbol{ display: none}
.publicTable .title td{ text-align: center; background: #F6F6F6; font-size: 16px;}
.publicTable .index{ width: 23%;}
.publicTable .date{ width: 12%;}
.publicTable .type{ width: 12%;}
.publicTable .name{ text-align: left; z-index: 1;}
.publicTable .on .name{ position: relative;}
.publicTable .on .miniTable{ display: block;}
.publicTable .miniTable{ line-height: 2; font-size: 12px; display: none; left: -50%; position: absolute; color: #333; width: 160%; margin: 10px 0 0 0; padding: 8px; border: 1px solid #3878BD; background: #fff; z-index: 99; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25); box-shadow: 0 0 10px rgba(0, 0, 0, .25);}
.publicTable .miniTable table{ width: 100%; border: 1px solid #ECECEC;}
.publicTable .miniTable td{ border: 1px solid #ECECEC !important; padding: 5px; text-align: left; border: 0; background: #fff; color: #333; width: 30%;}
.publicTable .miniTable table td:nth-of-type(odd){ background: #f3f3f3;}
.publicTable .miniTable .tdL{ width: 13%; text-align: right;}
.publicTable .miniTable .last td{ border-bottom: 0}
.publicTable .miniTable .intro{ color: #999}
.publicTable .miniTable .arrow{ display: block; width: 9px; height: 7px; background: url(../images/sidezp.png) 0 -313px no-repeat; position: absolute; top: -7px; left: 5%}

/* 侧栏组配 */
.zpBox{ margin-bottom: 20px;}
.zpBox .hd{ height: 40px; line-height: 40px; background: #2279c4;}
.zpBox .hd h3{ font-size: 18px; color: #fff; padding-left: 55px; background: url(../images/sidezp.png) 10px 7px no-repeat}
.zpCate dt{ height: 44px; line-height: 44px; background: url(../images/sidezp.png) 233px -204px no-repeat #EFFBFF; font-size: 16px; padding-left: 20px; border: 1px solid #D9ECF8; margin-top: -1px; color: #2279c4; cursor: pointer;}
.zpCate .on{ background-position: 233px -100px}
.zpCate dd{ border-left: 1px solid #D9ECF8; border-right: 1px solid #D9ECF8; padding: 10px;}
.publicityListContent{ padding-bottom: 80px !important;}

/* 侧栏政府文件搜索 */
.govSimpleSearch{ padding: 5px 10px;}
.govSimpleSearch #simpleSearchType{ margin-bottom: 5px;}
.govSimpleSearch .name{ display: none;}
.govSimpleSearch .govKW{ height: 20px; line-height: 20px; width: 200px; border: 1px solid #eee; padding: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.govSimpleSearch a{ display: inline-block; *display: inline; zoom: 1; height: 34px; line-height: 34px; background: #E6E6E6; padding: 0 15px; margin: 10px 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.govSimpleSearch a:hover{ text-decoration: none; background: #ddd}
.govSimpleSearch .sBtn{ background: #e1272d; color: #fff;}
.govSimpleSearch .sBtn:hover{ background: #E00}

/* 领导之窗-头条图文列表页 */
.letterTopicList{ margin: 0 -10px; overflow: hidden;}
.letterTopicList .noData{ margin-left: 10px;}
.letterTopicList .con{ overflow: hidden;}
.letterTopicList .con .title{ margin-bottom: 15px; font-size: 24px;color: #a52800;}
.letterTopicList .con .title a{ margin-right: 10px; color: #a52800;}
.letterTopicList .con .intro{ height: 100px;}
.letterTopicList .t{ margin: 0 10px 25px; padding: 40px 60px; background-color: #f7f7f7; border-bottom: 1px dotted #ddd; overflow: hidden;}
.letterTopicList .t .pic{ float: left; margin-right: 30px;}
.letterTopicList .t .pic img{ width: 140px; height: auto; background-color: #fff; border: 1px solid #eee; padding: 4px;}
.letterTopicList .t .con .works{ margin-bottom: 10px;}
.letterTopicList .t .con .intro{ height: auto; margin-bottom: 10px; line-height: 1.6em;}
.letterTopicList .t .con .intro .more{ margin-left: 5px; color: #e60;}
.letterTopicList .t .info a{ display: inline-block; *display: inline; zoom: 1; margin-right: 20px; padding: 5px 20px; background-color: #73b6eb; border-radius: 4px; color: #fff; transition: all 0.25s ease 0s;}
.letterTopicList .t .info a:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.letterTopicList .t .info a.ldjh{ background-color: #e8a26e;}
.letterTopicList .t .info a.gwxx{ background-color: #e56565;}
.letterTopicList .n{ float: left; margin: 0 1% 20px; padding: 15px 1.5%; width: 28.15%; border: 1px solid #ddd;}
.letterTopicList .n .pic{ float: left; margin-right: 20px; height: 160px; overflow: hidden; border: 4px solid #ddd;}
.letterTopicList .n .pic img{ width: 120px; height: auto;}
.letterTopicList .n .title a{ font-size: 16px;}
.letterTopicList .n .title, .letterTopicList .n .job, .letterTopicList .n .info{ margin-bottom: 8px;}
.letterTopicList .n .info a{ display: inline-block; *display: inline; zoom: 1; padding: 2px 8px; border: 1px solid #eee;}
.letterTopicList .n .info a:hover{ background-color: #f5f5f5;}

/* 领导-内容页 */
.leaderDetail{ overflow: hidden;}
.leaderDetail .pic{ float: left; margin-right: 20px; margin-bottom: 20px;}
.leaderDetail .con{ overflow: hidden;}
.leaderDetail .con h3{ font-size: 14px;}
.leaderDetail .con .work{ padding: 20px; background-color: #f5f5f5; margin-top: 20px;}
.leaderDetail .con .title strong{ font-size: 24px; color: #0f6ad1; margin-right: 10px; font-weight: normal;}
.leaderDetail .con .title .btn{ float: right; display: inline-block; *display: inline; zoom: 1;padding: 5px 20px; background-color: #e56565; border-radius: 4px; color: #fff; transition: all 0.25s ease 0s;}
.leaderDetail .con .title a:hover.btn{ filter: alpha(opacity=80);opacity: 0.8;}
.leaderIntro{clear: both; margin-bottom: 20px; overflow: hidden;}
.leaderIntro .hd{ margin-bottom: 20px; line-height: 50px; border-bottom: 1px dotted #ddd;}
.leaderIntro .hd h3 span{ color: #0f6ad1; font-size: 18px;}
.leaderIntro .intro{ line-height: 28px;padding-right: 20px;}
.leaderDetailWrap{ overflow: hidden;}
.leaderDetailWrap .box{ float: left; width: 49.2%;}
.leaderDetailWrap .fr{ float: right;}

/* 热点专题 */
#mainRdzt{ margin-bottom: 20px; clear: both; background: #fff;}
#mainRdzt h3{ width: 84px; height: 66px; float: left; margin-right: 16px; background: #1A72BD; text-align: center; color: #fff; font-size: 19px;}
#mainRdzt h3 a{ display: block; padding: 9px 15px; line-height: 1.3; color: #fff;}
#mainRdzt h3 a:hover{ text-decoration: none}
#zwgkC{ margin-bottom: 0}
#zwgkC .side{ width: 24.5%; float: left; margin-right: 1.5%; margin-left: 0;}
#zwgkC .mainContent{ overflow: hidden; zoom: 1}

/* 侧栏政府文件搜索 */
#sideZfwjss .bd{ padding: 15px; overflow: hidden;}
#sideZfwjss .name{ display: none}
#sideZfwjss .govKW{ width: 93%; border: 1px solid #ccc; padding: 2% 3%; height: 24px; line-height: 24px; font-size: 14px; margin-bottom: 10px;}
#sideZfwjss .bd a{ height: 32px; line-height: 32px; background: #E1272D; color: #fff; display: inline-block; *display: inline; zoom: 1; margin-right: 10px; padding: 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#sideZfwjss .bd a:hover{ text-decoration: none}
#sideZfwjss .bd .asBtn{ background: #B6B6B6}

/* zwgkSideNodes */
.zwgkSideNodes{ background: #1A72BD; color: #fff; overflow: hidden; margin-bottom: 20px; font-size: 12px; padding: 15px 0}
.zwgkSideNodes li{ float: left; width: 33.3%; text-align: center; height: 30px; line-height: 30px;}
.zwgkSideNodes li a{ color: #fff; padding-left: 8px;}
#zwgkSideZfgzbg .bd, #zwgkSideYjgl .bd{ padding: 10px 10px 0 10px;}

/* 侧栏图标按钮 */
.zwgkSideBtns{ padding-bottom: 10px; overflow: hidden;}
.zwgkSideBtns li{ vertical-align: top; margin-bottom: 10px; height: 68px; line-height: 68px; background: #2189E0; overflow: hidden; position: relative;}
.zwgkSideBtns li i{ position: absolute; left: 0; top: 0; display: block; width: 74px; height: 100%; background: #1078CF; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms;}
.zwgkSideBtns a{ display: block; padding-left: 94px; position: relative; z-index: 2; color: #fff; font-size: 22px;}
.zwgkSideBtns a:hover{ text-decoration: none;}
.zwgkSideBtns .li2{ background-color: #EE3A3B}
.zwgkSideBtns li:hover i{ width: 100%;}
.zwgkSideBtns .li2 i{ background-color: #E3292A; background-position: 20px -1058px;}

/* 侧栏信息统计 */
#zwgkSideTongJi .hd h3{ padding-left: 20px;}
#zwgkSideTongJi .bd{ padding: 0; border: 0;}
.sideXxtj{ border-collapse: collapse; empty-cells: show;}
.sideXxtj td{ border: 1px solid #E9E9E9; padding: 8px;}
.sideXxtj .grey td{ background: #FAFAFA}
.sideXxtj td:nth-child(even){ text-align: center}
.zzjgWrap{ overflow: hidden}
.zzjgWrap .boxA{ width: 49%;}
.zzjgWrap .boxA .bd{ min-height: 136px; _height: 136px;}
.zdxxgkWrap{ overflow: hidden}
.zdxxgkWrap .boxC{ width: 49%;}
.zdxxgkWrap .boxC .bd{ min-height: 136px; _height: 136px;}
.zdxxgkWrap .h3{ font-size: 18px; height: 39px; line-height: 39px; border-bottom: 2px solid #3781c7; color: #fff; margin-bottom: 20px; overflow: hidden;}
.zdxxgkWrap .h3 a{ display: block; float: left; padding: 0 20px; background: #3781c7; color: #fff;}
#zwgkBmxxgk .bd{ padding: 0}
.bsbmList{ overflow: hidden}
.bsbmList li{ font-size: 16px; float: left; margin: .6% 0 0 0; min-width: 9.08%; word-break: keep-all; white-space: nowrap;}
.zwgkBmList{ margin: 0 -5px; overflow: hidden}
.zwgkBmList li{ float: left; min-width: 16.66%; _width: 16.66%; text-align: center; overflow: hidden;}
.zwgkBmList li a{ margin: 0 5px 10px; display: block; height: 34px; line-height: 34px; border: 1px solid #E4E4E4; background: #fff; padding: 0 10px;}
.zwgkBmList li a:hover{ text-decoration: none; background: #3781c7; border-color: #3781c7; color: #fff}

/* 信息公开-列表页 -----------------------------------------------------*/
.govSearch{ height: 68px; line-height: 68px; overflow: hidden; margin-bottom: 20px; background: #FAFAFA; font-size: 16px;}
.govSearch dt{ width: 90px; float: left; height: 68px; background: #3781c7; margin-right: 5%;}
.govSearch dd{ overflow: hidden; zoom: 1}
.govSearch .govKW{ width: 47%; height: 32px; line-height: 32px; border: 1px solid #CACACA; font-size: 14px; margin: 16px 0 16px 2%; padding: 0 .5%;}
.govSearch a{ display: inline-block; *display: inline; zoom: 1; padding: 0 2%; background: #3781c7; line-height: 34px; margin: 16px 0 16px 2%; color: #fff; font-size: 14px; cursor: pointer;}
.govSearch .asBtn{ background: #C8C8C8; color: #666}
.govSearch a:hover{ text-decoration: none;}
.govSearch .sBtn:hover{ background: #1160BB;}
.publicTable{ border-collapse: collapse; empty-cells: show; width: 100%;}
.publicTable td{ background: #fff; padding: 12px 8px; text-align: center; font-size: 14px; border: 1px solid #E5E5E5;}
.publicTable .interval td, .publicTable .title td{ background: #F7F7F7;}
.publicTable .symbol{ display: none}
.publicTable .title td{ text-align: center; color: #3781c7; background: #F3F3F3; padding: 8px 8px;}
.publicTable .index{ width: 23%;}
.publicTable .date{ width: 12%;}
.publicTable .type{ width: 12%;}
.publicTable .name{ text-align: left; z-index: 1;}
.publicTable .on .name{ position: relative;}
.publicTable .on .miniTable{ display: block;}
.publicTable .miniTable{ display: none; left: -50%; position: absolute; color: #333; width: 160%; margin: 10px 0 0 0; padding: 8px; border: 1px solid #3878BD; background: #fff; z-index: 99; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25); box-shadow: 0 0 10px rgba(0, 0, 0, .25);}
.publicTable .miniTable table{ width: 100%; border: 1px solid #E5E5E5;}
.publicTable .miniTable td{ border: 1px solid #E5E5E5 !important; padding: 2px 2px 2px 5px; text-align: left; border: 0; background: #fff; color: #333; width: 30%;}
.publicTable .miniTable table td:nth-of-type(odd){ background: #f3f3f3;}
.publicTable .miniTable .tdL{ width: 13%; text-align: right;}
.publicTable .miniTable .last td{ border-bottom: 0}
.publicTable .miniTable .intro{ color: #999}
.publicTable .miniTable .arrow{ display: block; width: 9px; height: 7px; position: absolute; top: -7px; left: 5%}

/* 信息公开年度 */
.bsbmList{ overflow: hidden; background: url(../images/intervalbg.png);}
.bsbmList li{float: left; width: 33.33%; height: 42px; line-height: 42px;}
.bsbmList li a{ padding-left: 25px; background: url(../images/icon.png) 5px 19px no-repeat;}

/* 部门信息公开 */
#sideZtfl .bd{ padding: 20px;}

/* 信息公开-内容页 -----------------------------------------------------*/
.govDetail{ font-size: 16px;}
.govDetail .property{ font-size: 14px; margin-bottom: 20px; padding: 8px 0;color: #555; border-bottom: 1px solid #ddd; font-size: 12px; overflow: hidden;}
.govDetail .property span{ padding: 0 5px;}
.govDetail .property span.size{ float: right;}
.govDetailTable td{ background: #fff; padding: 8px 15px; width: 35%; border: 1px solid #8DCCFF; color: #555}
.govDetailTable .tdlab{ text-align: right; width: 18%; color: #3781c7; background: #D5ECFE; padding-right: 5px}
.govDetail .title{ text-align: center; font-size: 30px; color: #3781c7; margin: 20px 0; line-height: 1.6;}
.govDetailContent{ line-height: 2}
.govDetailContent img{ max-width: 800px; height: auto}
.govDetailContent p{ margin-bottom: 20px;}
.govDetailTool{ line-height: 36px; padding: 4px; margin: 40px 0 0 0; color: #777;border-bottom: 1px solid #ddd; overflow: hidden;}
.govDetailTool a{ color: #777}
.govDetailTool .bdsharebuttonbox{ float: right;}

/* 选择申请人类型 -----------------------------------------------------*/
.selectAppType{ padding: 50px 0 30px 0; text-align: center;}
.selectAppType a{ display: block; width: 260px; height: 50px; line-height: 50px; font-size: 18px; margin: 0 auto 30px auto; background: #3781c7; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.selectAppType a:hover{ text-decoration: none; background: #067AD2;}

/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide{ overflow: hidden}
.eAppGuide li{ float: left; width: 18%; margin-right: 2.5%; margin-bottom: 20px; height: 42px; line-height: 42px; background: #EDEDED; text-align: center; font-size: 18px; position: relative;}
.eAppGuide li a{ display: block;}
.eAppGuide a:hover{ text-decoration: none; background: #ddd}
.eAppGuide .last{ margin-right: 0; float: right;}
.eAppGuide .on a{ background: #3781c7; color: #fff;}
.eAppGuide .on i{ position: absolute; bottom: -10px; left: 50%; margin-left: -5px; border-color: transparent; border-style: dashed; border-width: 5px; border-top-color: #3781c7; border-top-style: solid; content: ""; display: block; font-size: 0; line-height: 0; width: 0;}
.application .selectType{ overflow: hidden; position: relative; z-index: 1; margin-bottom: -1px;}
.application .selectType li{ float: left; height: 52px; line-height: 52px;}
.application .selectType a{ display: block; padding: 0 40px; font-size: 18px;}
.application .selectType a:hover{ text-decoration: none;}
.application .selectType .on a{ background: #FAFAFA; color: #3781c7; font-weight: bold; border: 1px solid #E9E9E9;}
.application{ background: #fff; padding: 20px; font-size: 14px;}
.application .con{ padding: 30px; border: 1px solid #E9E9E9;}
.application .bd{ padding: 20px 0; margin-bottom: 20px;}
.application .tit{ font-size: 32px; text-align: center; color: #3781c7; margin: 0;}
.application .hd{ height: 40px; line-height: 40px; background-color: #f5f5f5; overflow: hidden;}
.application .hd h5{ float: left; padding: 0 20px; min-width: 142px; text-align: center; color: #fff; font-size: 16px; background: #3781c7;}
.application .hd .tips{ color: #3781c7; margin-left: 10px;}
.applicationTable{ width: 100%}
.applicationTable td{ line-height: 24px; padding: 8px 5px; vertical-align: top;}
.applicationTable .label{ width: 110px; text-align: right;}
.applicationTable .required strong{ color: #f00; margin-right: 5px;}
.application .form-control{ width: 90%; border: #ccc solid 1px; height: 20px; overflow: hidden; padding: 5px 0px 5px 5px;}
.application #ValidateCode{ float: left; margin-right: 10px; width: 100px;}
.application .validationcode{ float: left;}
.application textarea.form-control{ width: 96%;}
.application .radio{ margin-right: 18px;}
.application .radio input{ width: 14px; height: 15px; vertical-align: middle;}
.application .bot{ text-align: center; padding: 10px 0 30px 0}
.application select{ border: #ccc solid 1px; width: 36%; padding: 5px;}
.application select option[value="202"]{ display: none;}
.application select option[value="203"]{ display: none;}
.application select option[value="204"]{ display: none;}
.application select option[value="207"]{ display: none;}
.application select option[value="208"]{ display: none;}
.application .bot{ padding-top: 40px;}
.application .field-validation-error{ display: block; color: #f00; font-size: 14px;}
.application .instruction{ padding: 5px 10px;}
.application .instruction p{ margin-bottom: 5px; color: #666; font-size: 12px;}
.upload-single{ width: 220px;}
.upload-single .upload-pick{ margin-top: 40px}
.upload-single .upload-file-area{ background: #fff; min-height: 100px; border: 2px dashed #ccc;}
.upload-single .upload-pick:hover .webuploader-pick, .upload-single .webuploader-pick-hover{ background: #077BD4}
.upload-single .webuploader-pick{ width: 50%; background: #aaa; height: 30px; line-height: 30px;}
.bot{ text-align: center; padding: 20px 0;}
.bot a, .bot button{ cursor: pointer; display: inline-block; height: 46px; line-height: 46px; padding: 0 10%; font-size: 16px; background: #3781c7; border: 0; color: #fff; margin: 0 2%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.bot a:hover, .bot button:hover{ text-decoration: none; background: #077BD4;}

/* 申请进度查询 -----------------------------------------------------*/
.applyFormQuery{ background: #fff; padding: 3% 0; width: 80%; margin: 30px auto; font-size: 16px;}
.applyFormQuery table{ width: 100%;}
.applyFormQuery td{ padding: 8px 0}
.applyFormQuery .tdlab{ width: 30%; text-align: right;}
.applyFormQuery .tdlab strong{ color: #f00}
.applyFormQuery input{ height: 20px; line-height: 20px; border: 1px solid #ddd; width: 66%; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.applyFormQuery #ValidateCode{width: 40%; float: left;}
.applyFormQuery .validationcode{ float: left; position: relative; top: 10px; margin-left: 10px;}
.applyFormQuery .bot{ text-align: left;}
.applyFormQuery .bot a{ margin: 0}

/* 申请进度查询结果 -----------------------------------------------------*/
.applyQueryResult{ width: 70%; margin: 30px auto; font-size: 16px;}
.applyQueryResult .tit h3{ text-align: center; padding-bottom: 20px; font-size: 30px; color: #f00; font-weight: bold;}
.applyQueryResult .con{ padding: 30px; line-height: 2; border: 1px solid #eee;}
.applyQueryResult .timeline li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #ccc; font-size: 14px;}
.timeline-badge{display: none}

/* 政府文件查询 -----------------------------------------------------*/
.govAdSearch{ background: #fff}
.OpenSearch{ margin: 0 0 30px 0; padding: 15px 0; background: #fff;}
.OpenSearch td{ padding: 8px 5px;}
.OpenSearch .tdlab{ text-align: right; width: 26%; line-height: 1.4;}
.OpenSearch .tdlab span{ display: block; color: #999}
.OpenSearch input{ height: 34px; line-height: 34px; border: 1px solid #CFCFCF; padding: 0 5px; width: 60%;}
.OpenSearch select{ padding: 5px; border: 1px solid #CFCFCF; width: 25%;}
.OpenSearch .bot{ text-align: left;}
.OpenSearch .bot button{ margin: 0}

/* 信息公开-部门目录页.html -----------------------------------------------------*/
.deptListWrap .mainBox{ margin-bottom: 10px;}
.deptListWrap .mainBox .mHd{ margin-bottom: 20px;}
#pageXtfl .zwgkBmList li{ min-width: 31.3%; _width: 31.3%}

/* 领导之窗 -----------------------------------------------------*/
.leaderList li{ border-bottom: 1px dotted #ccc; padding: 3% 4%; background: #fff;}
.leaderList .title{ margin-bottom: 5px;}
.leaderList .title a{ color: #3781c7; font-size: 16px;}
.leaderList .job, .leaderList .work{ padding-left: 23px;}
.leaderList .work{ background-position: 3px -1611px; float: left;}
.leaderList .intro{ overflow: hidden}
.leaderList .intro span{ display: block;}
.leaderList .text{ color: #888; overflow: hidden; zoom: 1;}
.leaderList .intro .more{ display: none}
.sideLeaderBox{ background: #fff; margin-bottom: 10px;}
.sideLeaderBox .hd{ height: 40px; line-height: 40px; padding: 0 20px; border: 1px solid #E5E5E5; cursor: pointer; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms;}
.sideLeaderBox .hd h3{ font-size: 18px;
    /* font-weight: bold */}
.sideLeaderBox .bd{ border: 1px solid #EAEAEA; display: none; padding: 15px; border-top: 0;}
.sideLeaderBox .hd.on{ background-color: #3781c7; color: #fff; border-color: #3781c7; background-position: right -1737px;}
.sideLeaderBox .list li{ vertical-align: top; padding: 8px; margin-bottom: 8px; border: 1px solid #EDEDED; background: #FAFAFA; overflow: hidden;}
.sideLeaderBox .list li a{ float: left; width: 70px; padding-left: 10%}
.sideLeaderBox .list li i{ display: none}
.sideLeaderBox .list .job{ color: #999;}
.sideLeaderBox .list .last{ margin-bottom: 0}

/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner{ margin-bottom: 15px;}
.zdlyBanner img{ width: 100%}

/* 侧栏 */
.zdlySideBox{ margin-bottom: 15px;}
.zdlySideBox .hd{ height: 50px; line-height: 50px; background: #3991E6; overflow: hidden;}
.zdlySideBox .hd h3{ padding-left: 60px; font-size: 18px; color: #fff; font-weight: bold;}
.zdlySideBox .hd h3 a{ color: #fff}
.zdlySideBox .bd{ overflow: hidden; border: 1px solid #ECECEC; border-top: 0;}
.zdlyNodeList li{ vertical-align: top;}
.zdlyNodeList .a1{ height: 44px; line-height: 44px; display: block; overflow: hidden; border-bottom: 1px solid #ECECEC; padding: 0 5% 0 25%; font-size: 16px;}
.zdlyNodeList .a1:hover{ text-decoration: none}
.zdlyNodeList .ul1{ padding: 10px; border-bottom: 1px solid #ECECEC; display: none;}
.zdlyNodeList .on1 .a1{ color: #3991E6; font-weight: bold; background-position: 97% -152px;}
.zdlyNodeList .on .a1{ background-position: 97% -152px;}
.zdlyNodeList .on1 .ul1, .zdlyNodeList .on .ul1{ display: block !important;}
.zdlyNodeList .a2{ color: #3991E6; display: block; padding: 5px 0 5px 25%; line-height: 22px; height: 22px;}

/* 循环 */
.zdlyLoop{ overflow: hidden;}
.zdlyLoop .box{ width: 49%;}
.zdlyLoop .box .bd{ padding: 10px 0; height: 180px;}

/* 政府机构设置介绍 -----------------------------------------------------
.zfjghz{ text-align: center; padding: 20px 0;}
.zfjghz .tt h2, .jcBox .hd h3{ display: inline-block; *display: inline; zoom: 1; padding: 10px 5%; font-size: 30px; font-weight: bold; color: #fff; background: #3781c7}
.zfjghz .bt{ overflow: hidden; margin-top: -3px; padding-top: 3px;}
.jcBox{ float: left; width: 12.49%; text-align: left;}
.jcBox .hd{ text-align: center;}
.jcBox .hd h3{ width: 80%; font-size: 16px; background: #AAD4F5; color: #3781c7; line-height: 1.5; padding: 20px 5%; font-weight: normal;}
.jcBox .bd{ text-align: center; background: #E6F4FF; width: 90%; margin: 0 auto;}
.jcBox li a{ display: block; width: 80%; padding: 8% 2%; margin: 0 auto; line-height: 1.5; border-bottom: 1px dashed #ccc}
.jcBox .last a{ border-bottom: 0}
.zfjghz .yLine{ height: 50px; display: block; width: 1px; overflow: hidden; background: #D2D2D2; margin: 0 auto; font-size: 0; line-height: 0;}
.zfjghz .xLine{ width: 100%; display: block; height: 1px; overflow: hidden; background: #D2D2D2; margin-bottom: -3px; font-size: 0; line-height: 0;}
.zfjghz .dot{ display: block; width: 6px; height: 6px; background: #CDCDCD; margin: 0 auto;}
.jcBox.first .xLine{ width: 50%; margin-left: 50%;}
.jcBox.last .xLine{ width: 50%;}
.jcBox:hover .hd h3{ background: #3591DA; color: #fff; border: 1px solid #3591DA; border-bottom: 0; -webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); box-shadow: 0px 0 10px rgba(0, 0, 0, .2);}
.jcBox.on .bd{ background: #B8E0FF; border: 1px solid #A3D0F3; -webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); box-shadow: 0px 0 10px rgba(0, 0, 0, .2);}
.jcBox.on li a{ border-bottom-color: #90BCDE; color: #3781c7}
.jcBox.on li a:hover{ color: #E20500}
*/
.zfjghz .tt{ padding: 20px 0; text-align: center;}
.zfjghz .tt h2{ display: inline-block; *display: inline; zoom: 1; padding: 10px 5%; font-size: 30px; font-weight: bold; color: #fff; background: #3781c7}
.jcBox .hd{ line-height: 40px; background-color: #f7f7f7;}
.jcBox .hd h3{ display: inline-block; *display: inline; zoom: 1; padding: 0 20px; background-color: #3781c7; color: #fff;}
.jcBox .bd{ padding: 10px 0 15px;}
.jcBox .bd ul{ overflow: hidden;}
.jcBox .bd ul li{ float: left;}
.jcBox .bd ul li a{ display: block; padding: 6px 12px; border-radius: 4px;}
.jcBox .bd ul li a:hover{ background-color: #3781c7; color: #fff;}

/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.zfjghzDetail{ padding: 2%;}
.zfjghzDetail .deptName{ text-align: center; font-size: 36px; margin-bottom: 30px}
.zfjghzBox .hd{ height: 46px; line-height: 46px; background: #F7F7F7;}
.zfjghzBox .hd ul{ overflow: hidden; margin-top: -2px; height: 48px; line-height: 48px;}
.zfjghzBox .hd li{ float: left; font-size: 18px; padding: 0 25px; cursor: pointer;}
.zfjghzBox .hd .b{ background-position: 15px -80px}
.zfjghzBox .hd .c{ background-position: 15px -169px;}
.zfjghzBox .hd .d{ background-position: 10px -259px;}
.zfjghzBox .hd .on{ background-color: #3781c7; color: #fff; background-position: 15px -347px;}
.zfjghzBox .hd .b.on{ background-position: 15px -439px;}
.zfjghzBox .hd .c.on{ background-position: 15px -528px;}
.zfjghzBox .hd .d.on{ background-position: 10px -618px;}
.zfjghzBox .bd{ padding: 30px 10px; line-height: 2;}